void CShawFilwIconView::DrawFileIcon(CDC *pDC,  CPoint pt, CString strFilename)
{
	SHFILEINFO    sfi; 	 //ļϢṹڴźõĽ
	CImageList        imageList; 	//ȡϵͳͼб
	HIMAGELIST    hSysImageList;        //ڴϵͳͼб
	hSysImageList=(HIMAGELIST)::SHGetFileInfo(strFilename, 0, &sfi, sizeof(SHFILEINFO),
	                  		SHGFI_SYSICONINDEX | SHGFI_SMALLICON );
	imageList.Attach(hSysImageList);    //õϵͳͼб
	imageList.Draw(pDC, sfi.iIcon, pt, ILD_TRANSPARENT);  //ͼ
	imageList.Detach();               //ͷϵͳͼб
}
